﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
    <ProductVersion>8.0.30703</ProductVersion>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{B71BB947-B7D5-45EF-9EF5-543A63106FA5}</ProjectGuid>
    <OutputType>Exe</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>Extrator</RootNamespace>
    <AssemblyName>Extrator</AssemblyName>
    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    <TargetFrameworkProfile>Client</TargetFrameworkProfile>
    <FileAlignment>512</FileAlignment>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
    <PlatformTarget>x86</PlatformTarget>
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
    <PlatformTarget>x86</PlatformTarget>
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Data.DataSetExtensions" />
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="System.Data" />
    <Reference Include="System.Xml" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="..\FileDB\Engine\Engine.cs">
      <Link>FileDB\Engine.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Exceptions\FileDBException.cs">
      <Link>FileDB\FileDBException.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Factories\DataFactory.cs">
      <Link>FileDB\DataFactory.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Factories\FileFactory.cs">
      <Link>FileDB\FileFactory.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Factories\HeaderFactory.cs">
      <Link>FileDB\HeaderFactory.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Factories\IndexFactory.cs">
      <Link>FileDB\IndexFactory.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Factories\PageFactory.cs">
      <Link>FileDB\PageFactory.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\FileDB.cs">
      <Link>FileDB\FileDB.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Helper\BinaryReaderExtensions.cs">
      <Link>FileDB\BinaryReaderExtensions.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Helper\BinaryWriterExtensions.cs">
      <Link>FileDB\BinaryWriterExtensions.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Helper\CacheIndexPage.cs">
      <Link>FileDB\CacheIndexPage.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Helper\DebugFile.cs">
      <Link>FileDB\DebugFile.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Helper\FileDBExtensions.cs">
      <Link>FileDB\FileDBExtensions.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Helper\IOExceptionExtensions.cs">
      <Link>FileDB\IOExceptionExtensions.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Helper\MimeTypeConverter.cs">
      <Link>FileDB\MimeTypeConverter.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Helper\Range.cs">
      <Link>FileDB\Range.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Helper\StringExtensions.cs">
      <Link>FileDB\StringExtensions.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Stream\FileDBStream.cs">
      <Link>FileDB\FileDBStream.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Structure\BasePage.cs">
      <Link>FileDB\BasePage.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Structure\DataPage.cs">
      <Link>FileDB\DataPage.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Structure\EntryInfo.cs">
      <Link>FileDB\EntryInfo.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Structure\Header.cs">
      <Link>FileDB\Header.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Structure\IndexLink.cs">
      <Link>FileDB\IndexLink.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Structure\IndexNode.cs">
      <Link>FileDB\IndexNode.cs</Link>
    </Compile>
    <Compile Include="..\FileDB\Structure\IndexPage.cs">
      <Link>FileDB\IndexPage.cs</Link>
    </Compile>
    <Compile Include="Program.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
  </ItemGroup>
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
       Other similar extension points exist, see Microsoft.Common.targets.
  <Target Name="BeforeBuild">
  </Target>
  <Target Name="AfterBuild">
  </Target>
  -->
</Project>